package com.xyz.practice.jdbc.test;

public class Database {
	/**
	 * Retrieves whether the current user can call all the procedures returned by the method getProcedures.
	 */
	private boolean allProceduresAreCallable;
	/**
	 * Retrieves whether the current user can use all the tables returned by the method getTables in a SELECT statement.
	 */
	private boolean allTablesAreSelectable;
	/**
	 * Retrieves whether a SQLException while autoCommit is true indicates that all open ResultSets are closed, even ones that are holdable.
	 */
	private boolean autoCommitFailureClosesAllResultSets;
	/**
	 * Retrieves whether a data definition statement within a transaction forces the transaction to commit.
	 */
	private boolean dataDefinitionCausesTransactionCommit;
	/**
	 * Retrieves whether this database ignores a data definition statement within a transaction.
	 */
	private boolean dataDefinitionIgnoredInTransactions;
	/**
	 * Retrieves whether or not a visible row delete can be detected by calling the method ResultSet.rowDeleted.
	 */
	private boolean deletesAreDetected;
	/**
	 * Retrieves whether the return value for the method getMaxRowSize includes the SQL data types LONGVARCHAR and LONGVARBINARY.
	 */
	private boolean doesMaxRowSizeIncludeBlobs;
	private int majorVersion;
	private int minorVersion;
	private String productName;
	private String productVersion;
	
}
